class LiczbaMain {

	public static void main(String[] args) {
		int n;
		try {
			if ( args.length == 1 ) {
				n = Integer.parseInt(args[0]);
				Liczba liczba = new Liczba(n);
			}
			else if ( args.length == 2 ) {
					n = Integer.parseInt(args[1]);
					Liczba liczba = new Liczba(args[0], n);
			}
			else
					System.out.println("Podano niepoprawne dane wejsciowe.");
		}
		catch ( NumberFormatException ex ) {
			if ( args.length == 1 )
				System.out.println("Podana liczba musi byc dziesietna.");
			if ( args.length == 2 )
				System.out.println("Podstawe systemu liczbowego nalezy podac w systemie dziesietnym.");
		}
		catch ( LiczbaException w ) {
			if ( w.equals( "1" ) )
				System.out.println("Blad! Podstawa systemu musi byc liczba z zakresu 2-16.");
			if ( w.equals( "2" ) )
				System.out.println("Blad! Podana liczba zawiera znaki niedozwolone dla wybranego systemu.");
		}
	}
}
